// fun2();

// fun1();

// 不会优先加载，从上向下加载
var fun1 = function() {
    console.log("fun1");
}

// 在同一个代码块中优先加载
function fun2() {
    console.log("fun2");
}

function fun3() {

    fun4();

    // 在函数内部使用funciton，也会优先加载
    function fun4() {
        console.log("fun4");
    }
}


// 提问？两者除了长相以外，有没有其它区别？